Big Huge Thesaurus

Chinese pea tree

noun